#include"dao_VtkRendering.h"
DAO_INIT_MODULE;
DaoVmSpace *__daoVmSpace = NULL;
#ifdef __cplusplus
extern "C"{
#endif
static DaoFuncItem dao__Funcs[] = 
{
  { NULL, NULL }
};
#ifdef __cplusplus
}
#endif
static DaoNumItem dao__Nums[] = 
{
  { "VTK_SHADER_TYPE_VERTEX", DAO_INTEGER, VTK_SHADER_TYPE_VERTEX },
  { "VTK_SHADER_TYPE_TESSELLATION_CONTROL", DAO_INTEGER, VTK_SHADER_TYPE_TESSELLATION_CONTROL },
  { "VTK_SHADER_TYPE_TESSELLATION_EVALUATION", DAO_INTEGER, VTK_SHADER_TYPE_TESSELLATION_EVALUATION },
  { "VTK_SHADER_TYPE_GEOMETRY", DAO_INTEGER, VTK_SHADER_TYPE_GEOMETRY },
  { "VTK_SHADER_TYPE_FRAGMENT", DAO_INTEGER, VTK_SHADER_TYPE_FRAGMENT },
  { "VTK_SHADER_PROGRAM2_COMPILE_FAILED", DAO_INTEGER, VTK_SHADER_PROGRAM2_COMPILE_FAILED },
  { "VTK_SHADER_PROGRAM2_LINK_FAILED", DAO_INTEGER, VTK_SHADER_PROGRAM2_LINK_FAILED },
  { "VTK_SHADER_PROGRAM2_LINK_SUCCEEDED", DAO_INTEGER, VTK_SHADER_PROGRAM2_LINK_SUCCEEDED },
  { "VTK_GEOMETRY_SHADER_IN_TYPE_POINTS", DAO_INTEGER, VTK_GEOMETRY_SHADER_IN_TYPE_POINTS },
  { "VTK_GEOMETRY_SHADER_IN_TYPE_LINES", DAO_INTEGER, VTK_GEOMETRY_SHADER_IN_TYPE_LINES },
  { "VTK_GEOMETRY_SHADER_IN_TYPE_LINES_ADJACENCY", DAO_INTEGER, VTK_GEOMETRY_SHADER_IN_TYPE_LINES_ADJACENCY },
  { "VTK_GEOMETRY_SHADER_IN_TYPE_TRIANGLES", DAO_INTEGER, VTK_GEOMETRY_SHADER_IN_TYPE_TRIANGLES },
  { "VTK_GEOMETRY_SHADER_IN_TYPE_TRIANGLES_ADJACENCY", DAO_INTEGER, VTK_GEOMETRY_SHADER_IN_TYPE_TRIANGLES_ADJACENCY },
  { "VTK_GEOMETRY_SHADER_OUT_TYPE_POINTS", DAO_INTEGER, VTK_GEOMETRY_SHADER_OUT_TYPE_POINTS },
  { "VTK_GEOMETRY_SHADER_OUT_TYPE_LINE_STRIP", DAO_INTEGER, VTK_GEOMETRY_SHADER_OUT_TYPE_LINE_STRIP },
  { "VTK_GEOMETRY_SHADER_OUT_TYPE_TRIANGLE_STRIP", DAO_INTEGER, VTK_GEOMETRY_SHADER_OUT_TYPE_TRIANGLE_STRIP },
  { NULL, 0, 0 }
};
#ifdef __cplusplus
extern "C"{
#endif
static DaoFuncItem dao___gnu_debug_def_Funcs[] = 
{
  { NULL, NULL }
};
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
extern "C"{
#endif
static DaoFuncItem dao___gnu_debug_Funcs[] = 
{
  { NULL, NULL }
};
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
extern "C"{
#endif
static DaoFuncItem dao_std_Funcs[] = 
{
  { NULL, NULL }
};
#ifdef __cplusplus
}
#endif
static DaoNumItem dao_std_Nums[] = 
{
  { NULL, 0, 0 }
};
#ifdef __cplusplus
extern "C"{
#endif
static DaoFuncItem dao___gnu_cxx_Funcs[] = 
{
  { NULL, NULL }
};
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
extern "C"{
#endif
static DaoFuncItem dao___gnu_internal_Funcs[] = 
{
  { NULL, NULL }
};
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
extern "C"{
#endif
static DaoFuncItem dao_vtksys_Funcs[] = 
{
  { NULL, NULL }
};
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
extern "C"{
#endif
static DaoFuncItem dao_boost_Funcs[] = 
{
  { NULL, NULL }
};
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
extern "C"{
#endif
static DaoFuncItem dao_boost_0_serialization_Funcs[] = 
{
  { NULL, NULL }
};
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
extern "C"{
#endif
static DaoFuncItem dao_vtkmetaio_Funcs[] = 
{
  { NULL, NULL }
};
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
extern "C"{
#endif
static void dao_vtkgl_GLVersionExtensionsString( DaoProcess *_proc, DaoValue *_p[], int _n );
static void dao_vtkgl_GLXVersionExtensionsString( DaoProcess *_proc, DaoValue *_p[], int _n );
static DaoFuncItem dao_vtkgl_Funcs[] = 
{
  { dao_vtkgl_GLVersionExtensionsString, "GLVersionExtensionsString(  )=>string" },
  { dao_vtkgl_GLXVersionExtensionsString, "GLXVersionExtensionsString(  )=>string" },
  { NULL, NULL }
};
/* /usr/local/include/vtk-5.8/vtkgl.h */
static void dao_vtkgl_GLVersionExtensionsString( DaoProcess *_proc, DaoValue *_p[], int _n )
{

  const char* _GLVersionExtensionsString = vtkgl::GLVersionExtensionsString(  );
  DaoProcess_PutMBString( _proc, (char*) _GLVersionExtensionsString );
}
/* /usr/local/include/vtk-5.8/vtkgl.h */
static void dao_vtkgl_GLXVersionExtensionsString( DaoProcess *_proc, DaoValue *_p[], int _n )
{

  const char* _GLXVersionExtensionsString = vtkgl::GLXVersionExtensionsString(  );
  DaoProcess_PutMBString( _proc, (char*) _GLXVersionExtensionsString );
}
#ifdef __cplusplus
}
#endif
static DaoTypeBase *dao__Typers[] = 
{
	dao_vtkAbstractMapper3D_Typer,
	dao_vtkRenderer_Typer,
	dao_vtkAbstractPicker_Typer,
	dao_vtkProp3D_Typer,
	dao_vtkAssembly_Typer,
	dao_vtkActor_Typer,
	dao_vtkVolume_Typer,
	dao_vtkAbstractPropPicker_Typer,
	dao_vtkAbstractVolumeMapper_Typer,
	dao_vtkActorCollection_Typer,
	dao_vtkTexture_Typer,
	dao_vtkMapper_Typer,
	dao_vtkProperty_Typer,
	dao_vtkProp3DCollection_Typer,
	dao_vtkImageActor_Typer,
	dao_vtkAreaPicker_Typer,
	dao_vtkPolyDataMapper2D_Typer,
	dao_vtkTextMapper_Typer,
	dao_vtkTextProperty_Typer,
	dao_vtkAxisActor2D_Typer,
	dao_vtkCameraCallbackCommand_Typer,
	dao_vtkCamera_Typer,
	dao_vtkPolyDataMapper_Typer,
	dao_vtkCameraActor_Typer,
	dao_vtkCameraList_Typer,
	dao_vtkTupleInterpolator_Typer,
	dao_vtkCameraInterpolator_Typer,
	dao_vtkRenderState_Typer,
	dao_vtkRenderPass_Typer,
	dao_vtkCameraPass_Typer,
	dao_vtkVisibilitySort_Typer,
	dao_vtkCellCenterDepthSortStack_Typer,
	dao_vtkCellCenterDepthSort_Typer,
	dao_vtkPicker_Typer,
	dao_vtkCellPicker_Typer,
	dao_vtkPainterObserver_Typer,
	dao_vtkPainter_Typer,
	dao_vtkPolyDataPainter_Typer,
	dao_vtkChooserPainter_Typer,
	dao_vtkRenderWindow_Typer,
	dao_vtkOpenGLRenderWindow_Typer,
	dao_vtkClearZPass_Typer,
	dao_vtkClipPlanesPainter_Typer,
	dao_vtkCoincidentTopologyResolutionPainter_Typer,
	dao_vtkShaderProgram2_Typer,
	dao_vtkColorMaterialHelper_Typer,
	dao_vtkCompositePainter_Typer,
	dao_vtkCompositePolyDataMapperInternals_Typer,
	dao_vtkCompositePolyDataMapper_Typer,
	dao_vtkPainterPolyDataMapperObserver_Typer,
	dao_vtkPainterPolyDataMapper_Typer,
	dao_vtkCompositePolyDataMapper2_Typer,
	dao_vtkGPUInfoListArray_Typer,
	dao_vtkGPUInfo_Typer,
	dao_vtkGPUInfoList_Typer,
	dao_vtkCoreGraphicsGPUInfoList_Typer,
	dao_vtkCuller_Typer,
	dao_vtkCullerCollection_Typer,
	dao_vtkDataSetMapper_Typer,
	dao_vtkPixelBufferObject_Typer,
	dao_vtkTextureObject_Typer,
	dao_vtkOpenGLExtensionManager_Typer,
	dao_vtkDataTransferHelper_Typer,
	dao_vtkDisplayListPainter_Typer,
	dao_vtkLightingPainter_Typer,
	dao_vtkRepresentationPainter_Typer,
	dao_vtkScalarsToColorsPainter_Typer,
	dao_vtkDefaultPainter_Typer,
	dao_vtkDefaultPassLayerList_Typer,
	dao_vtkDefaultPass_Typer,
	dao_vtkDepthPeelingPassLayerList_Typer,
	dao_vtkShader2_Typer,
	dao_vtkDepthPeelingPass_Typer,
	dao_vtkDistanceToCamera_Typer,
	dao_vtkDummyGPUInfoList_Typer,
	dao_vtkLabeledDataMapper_Typer,
	dao_vtkDynamic2DLabelMapper_Typer,
	dao_vtkExporter_Typer,
	dao_vtkFollower_Typer,
	dao_vtkFrameBufferObject_Typer,
	dao_vtkFrustumCoverageCuller_Typer,
	dao_vtkImageProcessingPass_Typer,
	dao_vtkGaussianBlurPass_Typer,
	dao_vtkPainterDeviceAdapter_Typer,
	dao_vtkRenderWindowInteractor_Typer,
	dao_vtkRendererCollection_Typer,
	dao_vtkOpenGLHardwareSupport_Typer,
	dao_vtkTextureUnitManager_Typer,
	dao_vtkGenericOpenGLRenderWindow_Typer,
	dao_vtkTimerIdMap_Typer,
	dao_vtkInteractorObserver_Typer,
	dao_vtkObserverMediator_Typer,
	dao_vtkInteractorEventRecorder_Typer,
	dao_vtkGenericRenderWindowInteractor_Typer,
	dao_vtkGenericVertexAttributeMapping_Typer,
	dao_vtkgl_0___GLsync_Typer,
	dao_vtkgl_0__cl_context_Typer,
	dao_vtkgl_0__cl_event_Typer,
	dao_vtkLight_Typer,
	dao_vtkShaderInternals_Typer,
	dao_vtkShader_Typer,
	dao_vtkGLSLShader_Typer,
	dao_vtkShaderProgram_Typer,
	dao_vtkShaderDeviceAdapter_Typer,
	dao_vtkGLSLShaderDeviceAdapter_Typer,
	dao_vtkGLSLShaderDeviceAdapter2_Typer,
	dao_vtkGLSLShaderProgram_Typer,
	dao_vtkGlyph3DMapper_Typer,
	dao_vtkGraphicsFactory_Typer,
	dao_vtkMapArrayValues_Typer,
	dao_vtkTexturedActor2D_Typer,
	dao_vtkViewTheme_Typer,
	dao_vtkGraphMapper_Typer,
	dao_vtkGraphToGlyphs_Typer,
	dao_vtkStandardPolyDataPainter_Typer,
	dao_vtkHardwareSelectionPolyDataPainter_Typer,
	dao_vtkHardwareSelector_Typer,
	dao_vtkHardwareSelector_0_PixelInformation_Typer,
	dao_vtkHierarchicalPolyDataMapper_Typer,
	dao_vtkIdentColoredPainter_Typer,
	dao_vtkImageMapper_Typer,
	dao_vtkInteractorStyle_Typer,
	dao_vtkInteractorStyleTrackballCamera_Typer,
	dao_vtkInteractorStyleImage_Typer,
	dao_vtkImageViewer_Typer,
	dao_vtkImageViewer2_Typer,
	dao_vtkImagingFactory_Typer,
	dao_vtkImporter_Typer,
	dao_vtkTDxInteractorStyle_Typer,
	dao_CPIDControl_Typer,
	dao_vtkInteractorStyleFlight_Typer,
	dao_vtkInteractorStyleJoystickActor_Typer,
	dao_vtkInteractorStyleJoystickCamera_Typer,
	dao_vtkInteractorStyleRubberBand2D_Typer,
	dao_vtkInteractorStyleRubberBand3D_Typer,
	dao_vtkInteractorStyleRubberBandPick_Typer,
	dao_vtkInteractorStyleRubberBandZoom_Typer,
	dao_vtkInteractorStyleTrackballActor_Typer,
	dao_vtkInteractorStyleSwitch_Typer,
	dao_vtkInteractorStyleTerrain_Typer,
	dao_vtkInteractorStyleTrackball_Typer,
	dao_vtkWorldPointPicker_Typer,
	dao_vtkInteractorStyleUnicam_Typer,
	dao_vtkInteractorStyleUser_Typer,
	dao_vtkIVExporter_Typer,
	dao_vtkLabeledTreeMapDataMapper_Typer,
	dao_vtkLabelHierarchyIterator_Typer,
	dao_vtkLabelHierarchy_Typer,
	dao_vtkLabelHierarchy_0_Implementation_Typer,
	dao_vtkLabelHierarchyAlgorithm_Typer,
	dao_vtkLabelHierarchyCompositeIterator_Typer,
	dao_vtkLabelRenderStrategy_Typer,
	dao_vtkSelectVisiblePoints_Typer,
	dao_vtkLabelPlacementMapper_Typer,
	dao_vtkLabelPlacer_Typer,
	dao_vtkFreeTypeUtilities_Typer,
	dao_vtkLabelSizeCalculator_Typer,
	dao_vtkLeaderActor2D_Typer,
	dao_vtkLightActor_Typer,
	dao_vtkLightCollection_Typer,
	dao_vtkUniformVariables_Typer,
	dao_vtkLightingHelper_Typer,
	dao_vtkLightKit_Typer,
	dao_vtkLightsPass_Typer,
	dao_vtkLineIntegralConvolution2D_Typer,
	dao_vtkPrimitivePainter_Typer,
	dao_vtkLinesPainter_Typer,
	dao_vtkMapperCollection_Typer,
	dao_vtkLODActor_Typer,
	dao_vtkVolumeProperty_Typer,
	dao_vtkLODProp3DCallback_Typer,
	dao_vtkLODProp3D_Typer,
	dao_vtkMapType_Typer,
	dao_vtkOBJExporter_Typer,
	dao_vtkObserverMap_Typer,
	dao_vtkOOGLExporter_Typer,
	dao_vtkOpaquePass_Typer,
	dao_vtkOpenGLRenderer_Typer,
	dao_vtkOpenGLActor_Typer,
	dao_vtkOpenGLCamera_Typer,
	dao_vtkOpenGLClipPlanesPainter_Typer,
	dao_vtkOpenGLCoincidentTopologyResolutionPainter_Typer,
	dao_vtkOpenGLDisplayListPainter_Typer,
	dao_vtkOpenGLGlyph3DMapperArray_Typer,
	dao_vtkOpenGLGlyph3DMapper_Typer,
	dao_vtkOpenGLImageActor_Typer,
	dao_vtkOpenGLImageMapper_Typer,
	dao_vtkOpenGLLight_Typer,
	dao_vtkOpenGLLightingPainter_Typer,
	dao_vtkOpenGLPainterDeviceAdapter_Typer,
	dao_vtkOpenGLTexture_Typer,
	dao_vtkOpenGLPolyDataMapper_Typer,
	dao_vtkOpenGLPolyDataMapper2D_Typer,
	dao_vtkPropertyInternals_Typer,
	dao_vtkShader2Collection_Typer,
	dao_vtkOpenGLProperty_Typer,
	dao_vtkVolumeCollection_Typer,
	dao_vtkRendererDelegate_Typer,
	dao_vtkOpenGLRendererLayerList_Typer,
	dao_vtkOpenGLRepresentationPainter_Typer,
	dao_vtkOpenGLScalarsToColorsPainter_Typer,
	dao_vtkOverlayPass_Typer,
	dao_vtkParallelCoordinatesActor_Typer,
	dao_vtkParallelCoordinatesInteractorStyle_Typer,
	dao_vtkPointPicker_Typer,
	dao_vtkPointSetToLabelHierarchy_Typer,
	dao_vtkPointsPainter_Typer,
	dao_vtkPolygonsPainter_Typer,
	dao_vtkPOVInternals_Typer,
	dao_vtkPOVExporter_Typer,
	dao_vtkProp3DFollower_Typer,
	dao_vtkPropPicker_Typer,
	dao_vtkQuadricLODActor_Typer,
	dao_vtkQuaternion_Typer,
	dao_vtkQuaternionList_Typer,
	dao_vtkQuaternionInterpolator_Typer,
	dao_vtkRenderedAreaPicker_Typer,
	dao_vtkRendererSource_Typer,
	dao_vtkRenderPassCollection_Typer,
	dao_vtkRenderWindowCollection_Typer,
	dao_vtkScalarBarActor_Typer,
	dao_vtkTextActor_Typer,
	dao_vtkScaledTextActor_Typer,
	dao_vtkScenePickerSelectionRenderCommand_Typer,
	dao_vtkScenePicker_Typer,
	dao_vtkSequencePass_Typer,
	dao_vtkShaderProgram2Uniforms_Typer,
	dao_vtkShadowMapBakerPassTextures_Typer,
	dao_vtkShadowMapBakerPassLightCameras_Typer,
	dao_vtkShadowMapBakerPass_Typer,
	dao_vtkShadowMapPassTextures_Typer,
	dao_vtkShadowMapPassLightCameras_Typer,
	dao_vtkShadowMapPass_Typer,
	dao_vtkSobelGradientMagnitudePass_Typer,
	dao_vtkStringToImage_Typer,
	dao_vtkSurfaceLICPainter_Typer,
	dao_vtkSurfaceLICDefaultPainter_Typer,
	dao_vtkTDxMotionEventInfo_Typer,
	dao_vtkTDxInteractorStyleSettings_Typer,
	dao_vtkTDxInteractorStyleCamera_Typer,
	dao_vtkTDxInteractorStyleGeo_Typer,
	dao_vtkTesting_Typer,
	dao_vtkTestingInteractor_Typer,
	dao_vtkTestingObjectFactory_Typer,
	dao_vtkTextActor3D_Typer,
	dao_vtkTransformList_Typer,
	dao_vtkTransformInterpolator_Typer,
	dao_vtkTranslucentPass_Typer,
	dao_vtkTStripsPainter_Typer,
	dao_vtkUniformVariablesMap_Typer,
	dao_vtkVisibleCellSelector_Typer,
	dao_vtkVolumetricPass_Typer,
	dao_vtkVRMLExporter_Typer,
	dao_vtkWTI2DHelperClass_Typer,
	dao_vtkWindowToImageFilter_Typer,
	NULL
};
static const char *dao__Aliases[] = 
{
	"stdcxx::money_get<'char'>", "stdcxx::money_get<'char',stdcxx::istreambuf_iterator<'char',stdcxx::char_traits<'char'>>>",
	"stdcxx::money_put<'char'>", "stdcxx::money_put<'char',stdcxx::ostreambuf_iterator<'char',stdcxx::char_traits<'char'>>>",
	"stdcxx::num_get<'char'>", "stdcxx::num_get<'char',stdcxx::istreambuf_iterator<'char',stdcxx::char_traits<'char'>>>",
	"stdcxx::num_put<'char'>", "stdcxx::num_put<'char',stdcxx::ostreambuf_iterator<'char',stdcxx::char_traits<'char'>>>",
	"stdcxx::time_put<'char'>", "stdcxx::time_put<'char',stdcxx::ostreambuf_iterator<'char',stdcxx::char_traits<'char'>>>",
	"stdcxx::time_put_byname<'char'>", "stdcxx::time_put_byname<'char',stdcxx::ostreambuf_iterator<'char',stdcxx::char_traits<'char'>>>",
	"stdcxx::time_get<'char'>", "stdcxx::time_get<'char',stdcxx::istreambuf_iterator<'char',stdcxx::char_traits<'char'>>>",
	"stdcxx::time_get_byname<'char'>", "stdcxx::time_get_byname<'char',stdcxx::istreambuf_iterator<'char',stdcxx::char_traits<'char'>>>",
	"stdcxx::money_get<'wchar_t'>", "stdcxx::money_get<'wchar_t',stdcxx::istreambuf_iterator<'wchar_t',stdcxx::char_traits<'wchar_t'>>>",
	"stdcxx::money_put<'wchar_t'>", "stdcxx::money_put<'wchar_t',stdcxx::ostreambuf_iterator<'wchar_t',stdcxx::char_traits<'wchar_t'>>>",
	"stdcxx::num_get<'wchar_t'>", "stdcxx::num_get<'wchar_t',stdcxx::istreambuf_iterator<'wchar_t',stdcxx::char_traits<'wchar_t'>>>",
	"stdcxx::num_put<'wchar_t'>", "stdcxx::num_put<'wchar_t',stdcxx::ostreambuf_iterator<'wchar_t',stdcxx::char_traits<'wchar_t'>>>",
	"stdcxx::time_put<'wchar_t'>", "stdcxx::time_put<'wchar_t',stdcxx::ostreambuf_iterator<'wchar_t',stdcxx::char_traits<'wchar_t'>>>",
	"stdcxx::time_put_byname<'wchar_t'>", "stdcxx::time_put_byname<'wchar_t',stdcxx::ostreambuf_iterator<'wchar_t',stdcxx::char_traits<'wchar_t'>>>",
	"stdcxx::time_get<'wchar_t'>", "stdcxx::time_get<'wchar_t',stdcxx::istreambuf_iterator<'wchar_t',stdcxx::char_traits<'wchar_t'>>>",
	"stdcxx::time_get_byname<'wchar_t'>", "stdcxx::time_get_byname<'wchar_t',stdcxx::istreambuf_iterator<'wchar_t',stdcxx::char_traits<'wchar_t'>>>",
	"vtkgl::__GLsync", "vtkgl::GLsync",
	"vtkgl::__GLsync", "vtkgl::GLsync",
	NULL
};
#ifdef __cplusplus
extern "C"{
#endif
int DaoOnLoad( DaoVmSpace *vms, DaoNamespace *ns )
{
	__daoVmSpace = vms;
	DaoNamespace *__gnu_debug_def = DaoVmSpace_GetNamespace( vms, "__gnu_debug_def" );
	DaoNamespace *__gnu_debug = DaoVmSpace_GetNamespace( vms, "__gnu_debug" );
	DaoNamespace *std = DaoVmSpace_GetNamespace( vms, "stdcxx" );
	DaoNamespace *__gnu_cxx = DaoVmSpace_GetNamespace( vms, "__gnu_cxx" );
	DaoNamespace *__gnu_internal = DaoVmSpace_GetNamespace( vms, "__gnu_internal" );
	DaoNamespace *vtksys = DaoVmSpace_GetNamespace( vms, "vtksys" );
	DaoNamespace *boost = DaoVmSpace_GetNamespace( vms, "boost" );
	DaoNamespace *boost_0_serialization = DaoNamespace_GetNamespace( boost, "serialization" );
	DaoNamespace *vtkmetaio = DaoVmSpace_GetNamespace( vms, "vtkmetaio" );
	DaoNamespace *vtkgl = DaoVmSpace_GetNamespace( vms, "vtkgl" );
	DaoNamespace *VtkCommon = DaoVmSpace_LinkModule( vms, ns, "VtkCommon" );
	if( VtkCommon == NULL ) VtkCommon = DaoVmSpace_LinkModule( vms, ns, "DaoVtkCommon" );
	if( VtkCommon == NULL ) return 1;
	DaoNamespace *VtkFiltering = DaoVmSpace_LinkModule( vms, ns, "VtkFiltering" );
	if( VtkFiltering == NULL ) VtkFiltering = DaoVmSpace_LinkModule( vms, ns, "DaoVtkFiltering" );
	if( VtkFiltering == NULL ) return 1;
	DaoNamespace *VtkGraphics = DaoVmSpace_LinkModule( vms, ns, "VtkGraphics" );
	if( VtkGraphics == NULL ) VtkGraphics = DaoVmSpace_LinkModule( vms, ns, "DaoVtkGraphics" );
	if( VtkGraphics == NULL ) return 1;
	DaoNamespace *VtkIO = DaoVmSpace_LinkModule( vms, ns, "VtkIO" );
	if( VtkIO == NULL ) VtkIO = DaoVmSpace_LinkModule( vms, ns, "DaoVtkIO" );
	if( VtkIO == NULL ) return 1;
	DaoNamespace *VtkImaging = DaoVmSpace_LinkModule( vms, ns, "VtkImaging" );
	if( VtkImaging == NULL ) VtkImaging = DaoVmSpace_LinkModule( vms, ns, "DaoVtkImaging" );
	if( VtkImaging == NULL ) return 1;
	DaoNamespace_AddConstNumbers( ns, dao__Nums );
	DaoNamespace_AddConstValue( ns, "__gnu_debug_def", (DaoValue*) __gnu_debug_def );
	DaoNamespace_AddConstValue( ns, "__gnu_debug", (DaoValue*) __gnu_debug );
	DaoNamespace_AddConstValue( ns, "stdcxx", (DaoValue*) std );
	DaoNamespace_AddConstNumbers( std, dao_std_Nums );
	DaoNamespace_AddConstValue( ns, "__gnu_cxx", (DaoValue*) __gnu_cxx );
	DaoNamespace_AddConstValue( ns, "__gnu_internal", (DaoValue*) __gnu_internal );
	DaoNamespace_AddConstValue( ns, "vtksys", (DaoValue*) vtksys );
	DaoNamespace_AddConstValue( ns, "boost", (DaoValue*) boost );
	DaoNamespace_AddConstValue( ns, "vtkmetaio", (DaoValue*) vtkmetaio );
	DaoNamespace_AddConstValue( ns, "vtkgl", (DaoValue*) vtkgl );
	DaoNamespace_WrapTypes( ns, dao__Typers );
	DaoNamespace_TypeDefines( ns, dao__Aliases );
	DaoNamespace_WrapFunctions( ns, dao__Funcs );
	dao_type_vtkAbstractMapper3D = DaoType_GetFromTypeStructure( dao_vtkAbstractMapper3D_Typer );
	dao_type_vtkAbstractPicker = DaoType_GetFromTypeStructure( dao_vtkAbstractPicker_Typer );
	dao_type_vtkAbstractPropPicker = DaoType_GetFromTypeStructure( dao_vtkAbstractPropPicker_Typer );
	dao_type_vtkAbstractVolumeMapper = DaoType_GetFromTypeStructure( dao_vtkAbstractVolumeMapper_Typer );
	dao_type_vtkProp3D = DaoType_GetFromTypeStructure( dao_vtkProp3D_Typer );
	dao_type_vtkActor = DaoType_GetFromTypeStructure( dao_vtkActor_Typer );
	dao_type_vtkActorCollection = DaoType_GetFromTypeStructure( dao_vtkActorCollection_Typer );
	dao_type_vtkAreaPicker = DaoType_GetFromTypeStructure( dao_vtkAreaPicker_Typer );
	dao_type_vtkAssembly = DaoType_GetFromTypeStructure( dao_vtkAssembly_Typer );
	dao_type_vtkAxisActor2D = DaoType_GetFromTypeStructure( dao_vtkAxisActor2D_Typer );
	dao_type_vtkCameraCallbackCommand = DaoType_GetFromTypeStructure( dao_vtkCameraCallbackCommand_Typer );
	dao_type_vtkCamera = DaoType_GetFromTypeStructure( dao_vtkCamera_Typer );
	dao_type_vtkCameraActor = DaoType_GetFromTypeStructure( dao_vtkCameraActor_Typer );
	dao_type_vtkCameraList = DaoType_GetFromTypeStructure( dao_vtkCameraList_Typer );
	dao_type_vtkCameraInterpolator = DaoType_GetFromTypeStructure( dao_vtkCameraInterpolator_Typer );
	dao_type_vtkRenderPass = DaoType_GetFromTypeStructure( dao_vtkRenderPass_Typer );
	dao_type_vtkCameraPass = DaoType_GetFromTypeStructure( dao_vtkCameraPass_Typer );
	dao_type_vtkVisibilitySort = DaoType_GetFromTypeStructure( dao_vtkVisibilitySort_Typer );
	dao_type_vtkCellCenterDepthSortStack = DaoType_GetFromTypeStructure( dao_vtkCellCenterDepthSortStack_Typer );
	dao_type_vtkCellCenterDepthSort = DaoType_GetFromTypeStructure( dao_vtkCellCenterDepthSort_Typer );
	dao_type_vtkPicker = DaoType_GetFromTypeStructure( dao_vtkPicker_Typer );
	dao_type_vtkCellPicker = DaoType_GetFromTypeStructure( dao_vtkCellPicker_Typer );
	dao_type_vtkPainterObserver = DaoType_GetFromTypeStructure( dao_vtkPainterObserver_Typer );
	dao_type_vtkPainter = DaoType_GetFromTypeStructure( dao_vtkPainter_Typer );
	dao_type_vtkPolyDataPainter = DaoType_GetFromTypeStructure( dao_vtkPolyDataPainter_Typer );
	dao_type_vtkChooserPainter = DaoType_GetFromTypeStructure( dao_vtkChooserPainter_Typer );
	dao_type_vtkClearZPass = DaoType_GetFromTypeStructure( dao_vtkClearZPass_Typer );
	dao_type_vtkClipPlanesPainter = DaoType_GetFromTypeStructure( dao_vtkClipPlanesPainter_Typer );
	dao_type_vtkCoincidentTopologyResolutionPainter = DaoType_GetFromTypeStructure( dao_vtkCoincidentTopologyResolutionPainter_Typer );
	dao_type_vtkColorMaterialHelper = DaoType_GetFromTypeStructure( dao_vtkColorMaterialHelper_Typer );
	dao_type_vtkCompositePainter = DaoType_GetFromTypeStructure( dao_vtkCompositePainter_Typer );
	dao_type_vtkMapper = DaoType_GetFromTypeStructure( dao_vtkMapper_Typer );
	dao_type_vtkCompositePolyDataMapperInternals = DaoType_GetFromTypeStructure( dao_vtkCompositePolyDataMapperInternals_Typer );
	dao_type_vtkCompositePolyDataMapper = DaoType_GetFromTypeStructure( dao_vtkCompositePolyDataMapper_Typer );
	dao_type_vtkTexture = DaoType_GetFromTypeStructure( dao_vtkTexture_Typer );
	dao_type_vtkPolyDataMapper = DaoType_GetFromTypeStructure( dao_vtkPolyDataMapper_Typer );
	dao_type_vtkPainterPolyDataMapperObserver = DaoType_GetFromTypeStructure( dao_vtkPainterPolyDataMapperObserver_Typer );
	dao_type_vtkPainterPolyDataMapper = DaoType_GetFromTypeStructure( dao_vtkPainterPolyDataMapper_Typer );
	dao_type_vtkCompositePolyDataMapper2 = DaoType_GetFromTypeStructure( dao_vtkCompositePolyDataMapper2_Typer );
	dao_type_vtkGPUInfoListArray = DaoType_GetFromTypeStructure( dao_vtkGPUInfoListArray_Typer );
	dao_type_vtkGPUInfoList = DaoType_GetFromTypeStructure( dao_vtkGPUInfoList_Typer );
	dao_type_vtkCoreGraphicsGPUInfoList = DaoType_GetFromTypeStructure( dao_vtkCoreGraphicsGPUInfoList_Typer );
	dao_type_vtkCuller = DaoType_GetFromTypeStructure( dao_vtkCuller_Typer );
	dao_type_vtkCullerCollection = DaoType_GetFromTypeStructure( dao_vtkCullerCollection_Typer );
	dao_type_vtkDataSetMapper = DaoType_GetFromTypeStructure( dao_vtkDataSetMapper_Typer );
	dao_type_vtkDataTransferHelper = DaoType_GetFromTypeStructure( dao_vtkDataTransferHelper_Typer );
	dao_type_vtkDefaultPainter = DaoType_GetFromTypeStructure( dao_vtkDefaultPainter_Typer );
	dao_type_vtkDefaultPassLayerList = DaoType_GetFromTypeStructure( dao_vtkDefaultPassLayerList_Typer );
	dao_type_vtkDefaultPass = DaoType_GetFromTypeStructure( dao_vtkDefaultPass_Typer );
	dao_type_vtkDepthPeelingPassLayerList = DaoType_GetFromTypeStructure( dao_vtkDepthPeelingPassLayerList_Typer );
	dao_type_vtkDepthPeelingPass = DaoType_GetFromTypeStructure( dao_vtkDepthPeelingPass_Typer );
	dao_type_vtkDisplayListPainter = DaoType_GetFromTypeStructure( dao_vtkDisplayListPainter_Typer );
	dao_type_vtkDistanceToCamera = DaoType_GetFromTypeStructure( dao_vtkDistanceToCamera_Typer );
	dao_type_vtkDummyGPUInfoList = DaoType_GetFromTypeStructure( dao_vtkDummyGPUInfoList_Typer );
	dao_type_vtkLabeledDataMapper = DaoType_GetFromTypeStructure( dao_vtkLabeledDataMapper_Typer );
	dao_type_vtkDynamic2DLabelMapper = DaoType_GetFromTypeStructure( dao_vtkDynamic2DLabelMapper_Typer );
	dao_type_vtkExporter = DaoType_GetFromTypeStructure( dao_vtkExporter_Typer );
	dao_type_vtkFollower = DaoType_GetFromTypeStructure( dao_vtkFollower_Typer );
	dao_type_vtkFrameBufferObject = DaoType_GetFromTypeStructure( dao_vtkFrameBufferObject_Typer );
	dao_type_vtkFrustumCoverageCuller = DaoType_GetFromTypeStructure( dao_vtkFrustumCoverageCuller_Typer );
	dao_type_vtkImageProcessingPass = DaoType_GetFromTypeStructure( dao_vtkImageProcessingPass_Typer );
	dao_type_vtkGaussianBlurPass = DaoType_GetFromTypeStructure( dao_vtkGaussianBlurPass_Typer );
	dao_type_vtkRenderWindow = DaoType_GetFromTypeStructure( dao_vtkRenderWindow_Typer );
	dao_type_vtkOpenGLRenderWindow = DaoType_GetFromTypeStructure( dao_vtkOpenGLRenderWindow_Typer );
	dao_type_vtkGenericOpenGLRenderWindow = DaoType_GetFromTypeStructure( dao_vtkGenericOpenGLRenderWindow_Typer );
	dao_type_vtkTimerIdMap = DaoType_GetFromTypeStructure( dao_vtkTimerIdMap_Typer );
	dao_type_vtkRenderWindowInteractor = DaoType_GetFromTypeStructure( dao_vtkRenderWindowInteractor_Typer );
	dao_type_vtkGenericRenderWindowInteractor = DaoType_GetFromTypeStructure( dao_vtkGenericRenderWindowInteractor_Typer );
	dao_type_vtkGenericVertexAttributeMapping = DaoType_GetFromTypeStructure( dao_vtkGenericVertexAttributeMapping_Typer );
	dao_type_vtkShaderInternals = DaoType_GetFromTypeStructure( dao_vtkShaderInternals_Typer );
	dao_type_vtkShader = DaoType_GetFromTypeStructure( dao_vtkShader_Typer );
	dao_type_vtkGLSLShader = DaoType_GetFromTypeStructure( dao_vtkGLSLShader_Typer );
	dao_type_vtkShaderDeviceAdapter = DaoType_GetFromTypeStructure( dao_vtkShaderDeviceAdapter_Typer );
	dao_type_vtkGLSLShaderDeviceAdapter = DaoType_GetFromTypeStructure( dao_vtkGLSLShaderDeviceAdapter_Typer );
	dao_type_vtkGLSLShaderDeviceAdapter2 = DaoType_GetFromTypeStructure( dao_vtkGLSLShaderDeviceAdapter2_Typer );
	dao_type_vtkShaderProgram = DaoType_GetFromTypeStructure( dao_vtkShaderProgram_Typer );
	dao_type_vtkGLSLShaderProgram = DaoType_GetFromTypeStructure( dao_vtkGLSLShaderProgram_Typer );
	dao_type_vtkGlyph3DMapper = DaoType_GetFromTypeStructure( dao_vtkGlyph3DMapper_Typer );
	dao_type_vtkGPUInfo = DaoType_GetFromTypeStructure( dao_vtkGPUInfo_Typer );
	dao_type_vtkGraphicsFactory = DaoType_GetFromTypeStructure( dao_vtkGraphicsFactory_Typer );
	dao_type_vtkGraphMapper = DaoType_GetFromTypeStructure( dao_vtkGraphMapper_Typer );
	dao_type_vtkGraphToGlyphs = DaoType_GetFromTypeStructure( dao_vtkGraphToGlyphs_Typer );
	dao_type_vtkStandardPolyDataPainter = DaoType_GetFromTypeStructure( dao_vtkStandardPolyDataPainter_Typer );
	dao_type_vtkHardwareSelectionPolyDataPainter = DaoType_GetFromTypeStructure( dao_vtkHardwareSelectionPolyDataPainter_Typer );
	dao_type_vtkHardwareSelector = DaoType_GetFromTypeStructure( dao_vtkHardwareSelector_Typer );
	dao_type_vtkHierarchicalPolyDataMapper = DaoType_GetFromTypeStructure( dao_vtkHierarchicalPolyDataMapper_Typer );
	dao_type_vtkIdentColoredPainter = DaoType_GetFromTypeStructure( dao_vtkIdentColoredPainter_Typer );
	dao_type_vtkImageActor = DaoType_GetFromTypeStructure( dao_vtkImageActor_Typer );
	dao_type_vtkImageMapper = DaoType_GetFromTypeStructure( dao_vtkImageMapper_Typer );
	dao_type_vtkImageViewer = DaoType_GetFromTypeStructure( dao_vtkImageViewer_Typer );
	dao_type_vtkImageViewer2 = DaoType_GetFromTypeStructure( dao_vtkImageViewer2_Typer );
	dao_type_vtkImagingFactory = DaoType_GetFromTypeStructure( dao_vtkImagingFactory_Typer );
	dao_type_vtkImporter = DaoType_GetFromTypeStructure( dao_vtkImporter_Typer );
	dao_type_vtkInteractorObserver = DaoType_GetFromTypeStructure( dao_vtkInteractorObserver_Typer );
	dao_type_vtkInteractorEventRecorder = DaoType_GetFromTypeStructure( dao_vtkInteractorEventRecorder_Typer );
	dao_type_vtkInteractorStyle = DaoType_GetFromTypeStructure( dao_vtkInteractorStyle_Typer );
	dao_type_CPIDControl = DaoType_GetFromTypeStructure( dao_CPIDControl_Typer );
	dao_type_vtkInteractorStyleFlight = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleFlight_Typer );
	dao_type_vtkInteractorStyleTrackballCamera = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleTrackballCamera_Typer );
	dao_type_vtkInteractorStyleImage = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleImage_Typer );
	dao_type_vtkInteractorStyleJoystickActor = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleJoystickActor_Typer );
	dao_type_vtkInteractorStyleJoystickCamera = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleJoystickCamera_Typer );
	dao_type_vtkInteractorStyleRubberBand2D = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleRubberBand2D_Typer );
	dao_type_vtkInteractorStyleRubberBand3D = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleRubberBand3D_Typer );
	dao_type_vtkInteractorStyleRubberBandPick = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleRubberBandPick_Typer );
	dao_type_vtkInteractorStyleRubberBandZoom = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleRubberBandZoom_Typer );
	dao_type_vtkInteractorStyleSwitch = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleSwitch_Typer );
	dao_type_vtkInteractorStyleTerrain = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleTerrain_Typer );
	dao_type_vtkInteractorStyleTrackball = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleTrackball_Typer );
	dao_type_vtkInteractorStyleTrackballActor = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleTrackballActor_Typer );
	dao_type_vtkInteractorStyleUnicam = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleUnicam_Typer );
	dao_type_vtkInteractorStyleUser = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleUser_Typer );
	dao_type_vtkIVExporter = DaoType_GetFromTypeStructure( dao_vtkIVExporter_Typer );
	dao_type_vtkLabeledTreeMapDataMapper = DaoType_GetFromTypeStructure( dao_vtkLabeledTreeMapDataMapper_Typer );
	dao_type_vtkLabelHierarchy = DaoType_GetFromTypeStructure( dao_vtkLabelHierarchy_Typer );
	dao_type_vtkLabelHierarchyAlgorithm = DaoType_GetFromTypeStructure( dao_vtkLabelHierarchyAlgorithm_Typer );
	dao_type_vtkLabelHierarchyIterator = DaoType_GetFromTypeStructure( dao_vtkLabelHierarchyIterator_Typer );
	dao_type_vtkLabelHierarchyCompositeIterator = DaoType_GetFromTypeStructure( dao_vtkLabelHierarchyCompositeIterator_Typer );
	dao_type_vtkLabelPlacementMapper = DaoType_GetFromTypeStructure( dao_vtkLabelPlacementMapper_Typer );
	dao_type_vtkLabelPlacer = DaoType_GetFromTypeStructure( dao_vtkLabelPlacer_Typer );
	dao_type_vtkLabelRenderStrategy = DaoType_GetFromTypeStructure( dao_vtkLabelRenderStrategy_Typer );
	dao_type_vtkFreeTypeUtilities = DaoType_GetFromTypeStructure( dao_vtkFreeTypeUtilities_Typer );
	dao_type_vtkLabelSizeCalculator = DaoType_GetFromTypeStructure( dao_vtkLabelSizeCalculator_Typer );
	dao_type_vtkLeaderActor2D = DaoType_GetFromTypeStructure( dao_vtkLeaderActor2D_Typer );
	dao_type_vtkLight = DaoType_GetFromTypeStructure( dao_vtkLight_Typer );
	dao_type_vtkLightActor = DaoType_GetFromTypeStructure( dao_vtkLightActor_Typer );
	dao_type_vtkLightCollection = DaoType_GetFromTypeStructure( dao_vtkLightCollection_Typer );
	dao_type_vtkShader2 = DaoType_GetFromTypeStructure( dao_vtkShader2_Typer );
	dao_type_vtkLightingHelper = DaoType_GetFromTypeStructure( dao_vtkLightingHelper_Typer );
	dao_type_vtkLightingPainter = DaoType_GetFromTypeStructure( dao_vtkLightingPainter_Typer );
	dao_type_vtkLightKit = DaoType_GetFromTypeStructure( dao_vtkLightKit_Typer );
	dao_type_vtkLightsPass = DaoType_GetFromTypeStructure( dao_vtkLightsPass_Typer );
	dao_type_vtkLineIntegralConvolution2D = DaoType_GetFromTypeStructure( dao_vtkLineIntegralConvolution2D_Typer );
	dao_type_vtkPrimitivePainter = DaoType_GetFromTypeStructure( dao_vtkPrimitivePainter_Typer );
	dao_type_vtkLinesPainter = DaoType_GetFromTypeStructure( dao_vtkLinesPainter_Typer );
	dao_type_vtkLODActor = DaoType_GetFromTypeStructure( dao_vtkLODActor_Typer );
	dao_type_vtkLODProp3DCallback = DaoType_GetFromTypeStructure( dao_vtkLODProp3DCallback_Typer );
	dao_type_vtkLODProp3D = DaoType_GetFromTypeStructure( dao_vtkLODProp3D_Typer );
	dao_type_vtkMapType = DaoType_GetFromTypeStructure( dao_vtkMapType_Typer );
	dao_type_vtkMapArrayValues = DaoType_GetFromTypeStructure( dao_vtkMapArrayValues_Typer );
	dao_type_vtkMapperCollection = DaoType_GetFromTypeStructure( dao_vtkMapperCollection_Typer );
	dao_type_vtkOBJExporter = DaoType_GetFromTypeStructure( dao_vtkOBJExporter_Typer );
	dao_type_vtkObserverMap = DaoType_GetFromTypeStructure( dao_vtkObserverMap_Typer );
	dao_type_vtkObserverMediator = DaoType_GetFromTypeStructure( dao_vtkObserverMediator_Typer );
	dao_type_vtkOOGLExporter = DaoType_GetFromTypeStructure( dao_vtkOOGLExporter_Typer );
	dao_type_vtkOpaquePass = DaoType_GetFromTypeStructure( dao_vtkOpaquePass_Typer );
	dao_type_vtkOpenGLActor = DaoType_GetFromTypeStructure( dao_vtkOpenGLActor_Typer );
	dao_type_vtkOpenGLCamera = DaoType_GetFromTypeStructure( dao_vtkOpenGLCamera_Typer );
	dao_type_vtkOpenGLClipPlanesPainter = DaoType_GetFromTypeStructure( dao_vtkOpenGLClipPlanesPainter_Typer );
	dao_type_vtkOpenGLCoincidentTopologyResolutionPainter = DaoType_GetFromTypeStructure( dao_vtkOpenGLCoincidentTopologyResolutionPainter_Typer );
	dao_type_vtkOpenGLDisplayListPainter = DaoType_GetFromTypeStructure( dao_vtkOpenGLDisplayListPainter_Typer );
	dao_type_vtkOpenGLExtensionManager = DaoType_GetFromTypeStructure( dao_vtkOpenGLExtensionManager_Typer );
	dao_type_vtkOpenGLGlyph3DMapperArray = DaoType_GetFromTypeStructure( dao_vtkOpenGLGlyph3DMapperArray_Typer );
	dao_type_vtkOpenGLGlyph3DMapper = DaoType_GetFromTypeStructure( dao_vtkOpenGLGlyph3DMapper_Typer );
	dao_type_vtkOpenGLHardwareSupport = DaoType_GetFromTypeStructure( dao_vtkOpenGLHardwareSupport_Typer );
	dao_type_vtkOpenGLImageActor = DaoType_GetFromTypeStructure( dao_vtkOpenGLImageActor_Typer );
	dao_type_vtkOpenGLImageMapper = DaoType_GetFromTypeStructure( dao_vtkOpenGLImageMapper_Typer );
	dao_type_vtkOpenGLLight = DaoType_GetFromTypeStructure( dao_vtkOpenGLLight_Typer );
	dao_type_vtkOpenGLLightingPainter = DaoType_GetFromTypeStructure( dao_vtkOpenGLLightingPainter_Typer );
	dao_type_vtkPainterDeviceAdapter = DaoType_GetFromTypeStructure( dao_vtkPainterDeviceAdapter_Typer );
	dao_type_vtkOpenGLPainterDeviceAdapter = DaoType_GetFromTypeStructure( dao_vtkOpenGLPainterDeviceAdapter_Typer );
	dao_type_vtkOpenGLPolyDataMapper = DaoType_GetFromTypeStructure( dao_vtkOpenGLPolyDataMapper_Typer );
	dao_type_vtkPolyDataMapper2D = DaoType_GetFromTypeStructure( dao_vtkPolyDataMapper2D_Typer );
	dao_type_vtkOpenGLPolyDataMapper2D = DaoType_GetFromTypeStructure( dao_vtkOpenGLPolyDataMapper2D_Typer );
	dao_type_vtkPropertyInternals = DaoType_GetFromTypeStructure( dao_vtkPropertyInternals_Typer );
	dao_type_vtkProperty = DaoType_GetFromTypeStructure( dao_vtkProperty_Typer );
	dao_type_vtkOpenGLProperty = DaoType_GetFromTypeStructure( dao_vtkOpenGLProperty_Typer );
	dao_type_vtkVolume = DaoType_GetFromTypeStructure( dao_vtkVolume_Typer );
	dao_type_vtkVolumeCollection = DaoType_GetFromTypeStructure( dao_vtkVolumeCollection_Typer );
	dao_type_vtkRenderer = DaoType_GetFromTypeStructure( dao_vtkRenderer_Typer );
	dao_type_vtkOpenGLRendererLayerList = DaoType_GetFromTypeStructure( dao_vtkOpenGLRendererLayerList_Typer );
	dao_type_vtkOpenGLRenderer = DaoType_GetFromTypeStructure( dao_vtkOpenGLRenderer_Typer );
	dao_type_vtkRepresentationPainter = DaoType_GetFromTypeStructure( dao_vtkRepresentationPainter_Typer );
	dao_type_vtkOpenGLRepresentationPainter = DaoType_GetFromTypeStructure( dao_vtkOpenGLRepresentationPainter_Typer );
	dao_type_vtkScalarsToColorsPainter = DaoType_GetFromTypeStructure( dao_vtkScalarsToColorsPainter_Typer );
	dao_type_vtkOpenGLScalarsToColorsPainter = DaoType_GetFromTypeStructure( dao_vtkOpenGLScalarsToColorsPainter_Typer );
	dao_type_vtkOpenGLTexture = DaoType_GetFromTypeStructure( dao_vtkOpenGLTexture_Typer );
	dao_type_vtkOverlayPass = DaoType_GetFromTypeStructure( dao_vtkOverlayPass_Typer );
	dao_type_vtkParallelCoordinatesActor = DaoType_GetFromTypeStructure( dao_vtkParallelCoordinatesActor_Typer );
	dao_type_vtkParallelCoordinatesInteractorStyle = DaoType_GetFromTypeStructure( dao_vtkParallelCoordinatesInteractorStyle_Typer );
	dao_type_vtkPixelBufferObject = DaoType_GetFromTypeStructure( dao_vtkPixelBufferObject_Typer );
	dao_type_vtkPointPicker = DaoType_GetFromTypeStructure( dao_vtkPointPicker_Typer );
	dao_type_vtkPointSetToLabelHierarchy = DaoType_GetFromTypeStructure( dao_vtkPointSetToLabelHierarchy_Typer );
	dao_type_vtkPointsPainter = DaoType_GetFromTypeStructure( dao_vtkPointsPainter_Typer );
	dao_type_vtkPolygonsPainter = DaoType_GetFromTypeStructure( dao_vtkPolygonsPainter_Typer );
	dao_type_vtkPOVInternals = DaoType_GetFromTypeStructure( dao_vtkPOVInternals_Typer );
	dao_type_vtkPOVExporter = DaoType_GetFromTypeStructure( dao_vtkPOVExporter_Typer );
	dao_type_vtkProp3DCollection = DaoType_GetFromTypeStructure( dao_vtkProp3DCollection_Typer );
	dao_type_vtkProp3DFollower = DaoType_GetFromTypeStructure( dao_vtkProp3DFollower_Typer );
	dao_type_vtkPropPicker = DaoType_GetFromTypeStructure( dao_vtkPropPicker_Typer );
	dao_type_vtkQuadricLODActor = DaoType_GetFromTypeStructure( dao_vtkQuadricLODActor_Typer );
	dao_type_vtkQuaternion = DaoType_GetFromTypeStructure( dao_vtkQuaternion_Typer );
	dao_type_vtkQuaternionList = DaoType_GetFromTypeStructure( dao_vtkQuaternionList_Typer );
	dao_type_vtkQuaternionInterpolator = DaoType_GetFromTypeStructure( dao_vtkQuaternionInterpolator_Typer );
	dao_type_vtkRenderedAreaPicker = DaoType_GetFromTypeStructure( dao_vtkRenderedAreaPicker_Typer );
	dao_type_vtkRendererCollection = DaoType_GetFromTypeStructure( dao_vtkRendererCollection_Typer );
	dao_type_vtkRendererDelegate = DaoType_GetFromTypeStructure( dao_vtkRendererDelegate_Typer );
	dao_type_vtkRendererSource = DaoType_GetFromTypeStructure( dao_vtkRendererSource_Typer );
	dao_type_vtkRenderPassCollection = DaoType_GetFromTypeStructure( dao_vtkRenderPassCollection_Typer );
	dao_type_vtkRenderState = DaoType_GetFromTypeStructure( dao_vtkRenderState_Typer );
	dao_type_vtkRenderWindowCollection = DaoType_GetFromTypeStructure( dao_vtkRenderWindowCollection_Typer );
	dao_type_vtkScalarBarActor = DaoType_GetFromTypeStructure( dao_vtkScalarBarActor_Typer );
	dao_type_vtkTextActor = DaoType_GetFromTypeStructure( dao_vtkTextActor_Typer );
	dao_type_vtkScaledTextActor = DaoType_GetFromTypeStructure( dao_vtkScaledTextActor_Typer );
	dao_type_vtkScenePickerSelectionRenderCommand = DaoType_GetFromTypeStructure( dao_vtkScenePickerSelectionRenderCommand_Typer );
	dao_type_vtkScenePicker = DaoType_GetFromTypeStructure( dao_vtkScenePicker_Typer );
	dao_type_vtkSelectVisiblePoints = DaoType_GetFromTypeStructure( dao_vtkSelectVisiblePoints_Typer );
	dao_type_vtkSequencePass = DaoType_GetFromTypeStructure( dao_vtkSequencePass_Typer );
	dao_type_vtkShader2Collection = DaoType_GetFromTypeStructure( dao_vtkShader2Collection_Typer );
	dao_type_vtkShaderProgram2Uniforms = DaoType_GetFromTypeStructure( dao_vtkShaderProgram2Uniforms_Typer );
	dao_type_vtkShaderProgram2 = DaoType_GetFromTypeStructure( dao_vtkShaderProgram2_Typer );
	dao_type_vtkShadowMapBakerPassTextures = DaoType_GetFromTypeStructure( dao_vtkShadowMapBakerPassTextures_Typer );
	dao_type_vtkShadowMapBakerPassLightCameras = DaoType_GetFromTypeStructure( dao_vtkShadowMapBakerPassLightCameras_Typer );
	dao_type_vtkShadowMapBakerPass = DaoType_GetFromTypeStructure( dao_vtkShadowMapBakerPass_Typer );
	dao_type_vtkShadowMapPassTextures = DaoType_GetFromTypeStructure( dao_vtkShadowMapPassTextures_Typer );
	dao_type_vtkShadowMapPassLightCameras = DaoType_GetFromTypeStructure( dao_vtkShadowMapPassLightCameras_Typer );
	dao_type_vtkShadowMapPass = DaoType_GetFromTypeStructure( dao_vtkShadowMapPass_Typer );
	dao_type_vtkSobelGradientMagnitudePass = DaoType_GetFromTypeStructure( dao_vtkSobelGradientMagnitudePass_Typer );
	dao_type_vtkStringToImage = DaoType_GetFromTypeStructure( dao_vtkStringToImage_Typer );
	dao_type_vtkSurfaceLICDefaultPainter = DaoType_GetFromTypeStructure( dao_vtkSurfaceLICDefaultPainter_Typer );
	dao_type_vtkSurfaceLICPainter = DaoType_GetFromTypeStructure( dao_vtkSurfaceLICPainter_Typer );
	dao_type_vtkTDxInteractorStyle = DaoType_GetFromTypeStructure( dao_vtkTDxInteractorStyle_Typer );
	dao_type_vtkTDxInteractorStyleCamera = DaoType_GetFromTypeStructure( dao_vtkTDxInteractorStyleCamera_Typer );
	dao_type_vtkTDxInteractorStyleGeo = DaoType_GetFromTypeStructure( dao_vtkTDxInteractorStyleGeo_Typer );
	dao_type_vtkTDxInteractorStyleSettings = DaoType_GetFromTypeStructure( dao_vtkTDxInteractorStyleSettings_Typer );
	dao_type_vtkTDxMotionEventInfo = DaoType_GetFromTypeStructure( dao_vtkTDxMotionEventInfo_Typer );
	dao_type_vtkTesting = DaoType_GetFromTypeStructure( dao_vtkTesting_Typer );
	dao_type_vtkTestingInteractor = DaoType_GetFromTypeStructure( dao_vtkTestingInteractor_Typer );
	dao_type_vtkTestingObjectFactory = DaoType_GetFromTypeStructure( dao_vtkTestingObjectFactory_Typer );
	dao_type_vtkTextActor3D = DaoType_GetFromTypeStructure( dao_vtkTextActor3D_Typer );
	dao_type_vtkTextMapper = DaoType_GetFromTypeStructure( dao_vtkTextMapper_Typer );
	dao_type_vtkTextProperty = DaoType_GetFromTypeStructure( dao_vtkTextProperty_Typer );
	dao_type_vtkTexturedActor2D = DaoType_GetFromTypeStructure( dao_vtkTexturedActor2D_Typer );
	dao_type_vtkTextureObject = DaoType_GetFromTypeStructure( dao_vtkTextureObject_Typer );
	dao_type_vtkTextureUnitManager = DaoType_GetFromTypeStructure( dao_vtkTextureUnitManager_Typer );
	dao_type_vtkTransformList = DaoType_GetFromTypeStructure( dao_vtkTransformList_Typer );
	dao_type_vtkTransformInterpolator = DaoType_GetFromTypeStructure( dao_vtkTransformInterpolator_Typer );
	dao_type_vtkTranslucentPass = DaoType_GetFromTypeStructure( dao_vtkTranslucentPass_Typer );
	dao_type_vtkTStripsPainter = DaoType_GetFromTypeStructure( dao_vtkTStripsPainter_Typer );
	dao_type_vtkTupleInterpolator = DaoType_GetFromTypeStructure( dao_vtkTupleInterpolator_Typer );
	dao_type_vtkUniformVariablesMap = DaoType_GetFromTypeStructure( dao_vtkUniformVariablesMap_Typer );
	dao_type_vtkUniformVariables = DaoType_GetFromTypeStructure( dao_vtkUniformVariables_Typer );
	dao_type_vtkViewTheme = DaoType_GetFromTypeStructure( dao_vtkViewTheme_Typer );
	dao_type_vtkVisibleCellSelector = DaoType_GetFromTypeStructure( dao_vtkVisibleCellSelector_Typer );
	dao_type_vtkVolumeProperty = DaoType_GetFromTypeStructure( dao_vtkVolumeProperty_Typer );
	dao_type_vtkVolumetricPass = DaoType_GetFromTypeStructure( dao_vtkVolumetricPass_Typer );
	dao_type_vtkVRMLExporter = DaoType_GetFromTypeStructure( dao_vtkVRMLExporter_Typer );
	dao_type_vtkWTI2DHelperClass = DaoType_GetFromTypeStructure( dao_vtkWTI2DHelperClass_Typer );
	dao_type_vtkWindowToImageFilter = DaoType_GetFromTypeStructure( dao_vtkWindowToImageFilter_Typer );
	dao_type_vtkWorldPointPicker = DaoType_GetFromTypeStructure( dao_vtkWorldPointPicker_Typer );
	DaoNamespace_WrapFunctions( __gnu_debug_def, dao___gnu_debug_def_Funcs );
	DaoNamespace_WrapFunctions( __gnu_debug, dao___gnu_debug_Funcs );
	DaoNamespace_WrapFunctions( std, dao_std_Funcs );
	DaoNamespace_WrapFunctions( __gnu_cxx, dao___gnu_cxx_Funcs );
	DaoNamespace_WrapFunctions( __gnu_internal, dao___gnu_internal_Funcs );
	DaoNamespace_WrapFunctions( vtksys, dao_vtksys_Funcs );
	DaoNamespace_WrapFunctions( boost, dao_boost_Funcs );
	DaoNamespace_WrapFunctions( boost_0_serialization, dao_boost_0_serialization_Funcs );
	DaoNamespace_WrapFunctions( vtkmetaio, dao_vtkmetaio_Funcs );
	DaoNamespace_WrapFunctions( vtkgl, dao_vtkgl_Funcs );
	dao_type_vtkgl_0___GLsync = DaoType_GetFromTypeStructure( dao_vtkgl_0___GLsync_Typer );
	dao_type_vtkgl_0__cl_context = DaoType_GetFromTypeStructure( dao_vtkgl_0__cl_context_Typer );
	dao_type_vtkgl_0__cl_event = DaoType_GetFromTypeStructure( dao_vtkgl_0__cl_event_Typer );
	dao_type_vtkAbstractMapper3D = DaoType_GetFromTypeStructure( dao_vtkAbstractMapper3D_Typer );
	dao_type_vtkRenderer = DaoType_GetFromTypeStructure( dao_vtkRenderer_Typer );
	dao_type_vtkAbstractPicker = DaoType_GetFromTypeStructure( dao_vtkAbstractPicker_Typer );
	dao_type_vtkProp3D = DaoType_GetFromTypeStructure( dao_vtkProp3D_Typer );
	dao_type_vtkAssembly = DaoType_GetFromTypeStructure( dao_vtkAssembly_Typer );
	dao_type_vtkActor = DaoType_GetFromTypeStructure( dao_vtkActor_Typer );
	dao_type_vtkVolume = DaoType_GetFromTypeStructure( dao_vtkVolume_Typer );
	dao_type_vtkAbstractPropPicker = DaoType_GetFromTypeStructure( dao_vtkAbstractPropPicker_Typer );
	dao_type_vtkAbstractVolumeMapper = DaoType_GetFromTypeStructure( dao_vtkAbstractVolumeMapper_Typer );
	dao_type_vtkActorCollection = DaoType_GetFromTypeStructure( dao_vtkActorCollection_Typer );
	dao_type_vtkTexture = DaoType_GetFromTypeStructure( dao_vtkTexture_Typer );
	dao_type_vtkMapper = DaoType_GetFromTypeStructure( dao_vtkMapper_Typer );
	dao_type_vtkProperty = DaoType_GetFromTypeStructure( dao_vtkProperty_Typer );
	dao_type_vtkProp3DCollection = DaoType_GetFromTypeStructure( dao_vtkProp3DCollection_Typer );
	dao_type_vtkImageActor = DaoType_GetFromTypeStructure( dao_vtkImageActor_Typer );
	dao_type_vtkAreaPicker = DaoType_GetFromTypeStructure( dao_vtkAreaPicker_Typer );
	dao_type_vtkPolyDataMapper2D = DaoType_GetFromTypeStructure( dao_vtkPolyDataMapper2D_Typer );
	dao_type_vtkTextMapper = DaoType_GetFromTypeStructure( dao_vtkTextMapper_Typer );
	dao_type_vtkTextProperty = DaoType_GetFromTypeStructure( dao_vtkTextProperty_Typer );
	dao_type_vtkAxisActor2D = DaoType_GetFromTypeStructure( dao_vtkAxisActor2D_Typer );
	dao_type_vtkCameraCallbackCommand = DaoType_GetFromTypeStructure( dao_vtkCameraCallbackCommand_Typer );
	dao_type_vtkCamera = DaoType_GetFromTypeStructure( dao_vtkCamera_Typer );
	dao_type_vtkPolyDataMapper = DaoType_GetFromTypeStructure( dao_vtkPolyDataMapper_Typer );
	dao_type_vtkCameraActor = DaoType_GetFromTypeStructure( dao_vtkCameraActor_Typer );
	dao_type_vtkCameraList = DaoType_GetFromTypeStructure( dao_vtkCameraList_Typer );
	dao_type_vtkTupleInterpolator = DaoType_GetFromTypeStructure( dao_vtkTupleInterpolator_Typer );
	dao_type_vtkCameraInterpolator = DaoType_GetFromTypeStructure( dao_vtkCameraInterpolator_Typer );
	dao_type_vtkRenderState = DaoType_GetFromTypeStructure( dao_vtkRenderState_Typer );
	dao_type_vtkRenderPass = DaoType_GetFromTypeStructure( dao_vtkRenderPass_Typer );
	dao_type_vtkCameraPass = DaoType_GetFromTypeStructure( dao_vtkCameraPass_Typer );
	dao_type_vtkVisibilitySort = DaoType_GetFromTypeStructure( dao_vtkVisibilitySort_Typer );
	dao_type_vtkCellCenterDepthSortStack = DaoType_GetFromTypeStructure( dao_vtkCellCenterDepthSortStack_Typer );
	dao_type_vtkCellCenterDepthSort = DaoType_GetFromTypeStructure( dao_vtkCellCenterDepthSort_Typer );
	dao_type_vtkPicker = DaoType_GetFromTypeStructure( dao_vtkPicker_Typer );
	dao_type_vtkCellPicker = DaoType_GetFromTypeStructure( dao_vtkCellPicker_Typer );
	dao_type_vtkPainterObserver = DaoType_GetFromTypeStructure( dao_vtkPainterObserver_Typer );
	dao_type_vtkPainter = DaoType_GetFromTypeStructure( dao_vtkPainter_Typer );
	dao_type_vtkPolyDataPainter = DaoType_GetFromTypeStructure( dao_vtkPolyDataPainter_Typer );
	dao_type_vtkChooserPainter = DaoType_GetFromTypeStructure( dao_vtkChooserPainter_Typer );
	dao_type_vtkRenderWindow = DaoType_GetFromTypeStructure( dao_vtkRenderWindow_Typer );
	dao_type_vtkOpenGLRenderWindow = DaoType_GetFromTypeStructure( dao_vtkOpenGLRenderWindow_Typer );
	dao_type_vtkClearZPass = DaoType_GetFromTypeStructure( dao_vtkClearZPass_Typer );
	dao_type_vtkClipPlanesPainter = DaoType_GetFromTypeStructure( dao_vtkClipPlanesPainter_Typer );
	dao_type_vtkCoincidentTopologyResolutionPainter = DaoType_GetFromTypeStructure( dao_vtkCoincidentTopologyResolutionPainter_Typer );
	dao_type_vtkShaderProgram2 = DaoType_GetFromTypeStructure( dao_vtkShaderProgram2_Typer );
	dao_type_vtkColorMaterialHelper = DaoType_GetFromTypeStructure( dao_vtkColorMaterialHelper_Typer );
	dao_type_vtkCompositePainter = DaoType_GetFromTypeStructure( dao_vtkCompositePainter_Typer );
	dao_type_vtkCompositePolyDataMapperInternals = DaoType_GetFromTypeStructure( dao_vtkCompositePolyDataMapperInternals_Typer );
	dao_type_vtkCompositePolyDataMapper = DaoType_GetFromTypeStructure( dao_vtkCompositePolyDataMapper_Typer );
	dao_type_vtkPainterPolyDataMapperObserver = DaoType_GetFromTypeStructure( dao_vtkPainterPolyDataMapperObserver_Typer );
	dao_type_vtkPainterPolyDataMapper = DaoType_GetFromTypeStructure( dao_vtkPainterPolyDataMapper_Typer );
	dao_type_vtkCompositePolyDataMapper2 = DaoType_GetFromTypeStructure( dao_vtkCompositePolyDataMapper2_Typer );
	dao_type_vtkGPUInfoListArray = DaoType_GetFromTypeStructure( dao_vtkGPUInfoListArray_Typer );
	dao_type_vtkGPUInfo = DaoType_GetFromTypeStructure( dao_vtkGPUInfo_Typer );
	dao_type_vtkGPUInfoList = DaoType_GetFromTypeStructure( dao_vtkGPUInfoList_Typer );
	dao_type_vtkCoreGraphicsGPUInfoList = DaoType_GetFromTypeStructure( dao_vtkCoreGraphicsGPUInfoList_Typer );
	dao_type_vtkCuller = DaoType_GetFromTypeStructure( dao_vtkCuller_Typer );
	dao_type_vtkCullerCollection = DaoType_GetFromTypeStructure( dao_vtkCullerCollection_Typer );
	dao_type_vtkDataSetMapper = DaoType_GetFromTypeStructure( dao_vtkDataSetMapper_Typer );
	dao_type_vtkPixelBufferObject = DaoType_GetFromTypeStructure( dao_vtkPixelBufferObject_Typer );
	dao_type_vtkTextureObject = DaoType_GetFromTypeStructure( dao_vtkTextureObject_Typer );
	dao_type_vtkOpenGLExtensionManager = DaoType_GetFromTypeStructure( dao_vtkOpenGLExtensionManager_Typer );
	dao_type_vtkDataTransferHelper = DaoType_GetFromTypeStructure( dao_vtkDataTransferHelper_Typer );
	dao_type_vtkDisplayListPainter = DaoType_GetFromTypeStructure( dao_vtkDisplayListPainter_Typer );
	dao_type_vtkLightingPainter = DaoType_GetFromTypeStructure( dao_vtkLightingPainter_Typer );
	dao_type_vtkRepresentationPainter = DaoType_GetFromTypeStructure( dao_vtkRepresentationPainter_Typer );
	dao_type_vtkScalarsToColorsPainter = DaoType_GetFromTypeStructure( dao_vtkScalarsToColorsPainter_Typer );
	dao_type_vtkDefaultPainter = DaoType_GetFromTypeStructure( dao_vtkDefaultPainter_Typer );
	dao_type_vtkDefaultPassLayerList = DaoType_GetFromTypeStructure( dao_vtkDefaultPassLayerList_Typer );
	dao_type_vtkDefaultPass = DaoType_GetFromTypeStructure( dao_vtkDefaultPass_Typer );
	dao_type_vtkDepthPeelingPassLayerList = DaoType_GetFromTypeStructure( dao_vtkDepthPeelingPassLayerList_Typer );
	dao_type_vtkShader2 = DaoType_GetFromTypeStructure( dao_vtkShader2_Typer );
	dao_type_vtkDepthPeelingPass = DaoType_GetFromTypeStructure( dao_vtkDepthPeelingPass_Typer );
	dao_type_vtkDistanceToCamera = DaoType_GetFromTypeStructure( dao_vtkDistanceToCamera_Typer );
	dao_type_vtkDummyGPUInfoList = DaoType_GetFromTypeStructure( dao_vtkDummyGPUInfoList_Typer );
	dao_type_vtkLabeledDataMapper = DaoType_GetFromTypeStructure( dao_vtkLabeledDataMapper_Typer );
	dao_type_vtkDynamic2DLabelMapper = DaoType_GetFromTypeStructure( dao_vtkDynamic2DLabelMapper_Typer );
	dao_type_vtkExporter = DaoType_GetFromTypeStructure( dao_vtkExporter_Typer );
	dao_type_vtkFollower = DaoType_GetFromTypeStructure( dao_vtkFollower_Typer );
	dao_type_vtkFrameBufferObject = DaoType_GetFromTypeStructure( dao_vtkFrameBufferObject_Typer );
	dao_type_vtkFrustumCoverageCuller = DaoType_GetFromTypeStructure( dao_vtkFrustumCoverageCuller_Typer );
	dao_type_vtkImageProcessingPass = DaoType_GetFromTypeStructure( dao_vtkImageProcessingPass_Typer );
	dao_type_vtkGaussianBlurPass = DaoType_GetFromTypeStructure( dao_vtkGaussianBlurPass_Typer );
	dao_type_vtkPainterDeviceAdapter = DaoType_GetFromTypeStructure( dao_vtkPainterDeviceAdapter_Typer );
	dao_type_vtkRenderWindowInteractor = DaoType_GetFromTypeStructure( dao_vtkRenderWindowInteractor_Typer );
	dao_type_vtkRendererCollection = DaoType_GetFromTypeStructure( dao_vtkRendererCollection_Typer );
	dao_type_vtkOpenGLHardwareSupport = DaoType_GetFromTypeStructure( dao_vtkOpenGLHardwareSupport_Typer );
	dao_type_vtkTextureUnitManager = DaoType_GetFromTypeStructure( dao_vtkTextureUnitManager_Typer );
	dao_type_vtkGenericOpenGLRenderWindow = DaoType_GetFromTypeStructure( dao_vtkGenericOpenGLRenderWindow_Typer );
	dao_type_vtkTimerIdMap = DaoType_GetFromTypeStructure( dao_vtkTimerIdMap_Typer );
	dao_type_vtkInteractorObserver = DaoType_GetFromTypeStructure( dao_vtkInteractorObserver_Typer );
	dao_type_vtkObserverMediator = DaoType_GetFromTypeStructure( dao_vtkObserverMediator_Typer );
	dao_type_vtkInteractorEventRecorder = DaoType_GetFromTypeStructure( dao_vtkInteractorEventRecorder_Typer );
	dao_type_vtkGenericRenderWindowInteractor = DaoType_GetFromTypeStructure( dao_vtkGenericRenderWindowInteractor_Typer );
	dao_type_vtkGenericVertexAttributeMapping = DaoType_GetFromTypeStructure( dao_vtkGenericVertexAttributeMapping_Typer );
	dao_type_vtkgl_0___GLsync = DaoType_GetFromTypeStructure( dao_vtkgl_0___GLsync_Typer );
	dao_type_vtkgl_0__cl_context = DaoType_GetFromTypeStructure( dao_vtkgl_0__cl_context_Typer );
	dao_type_vtkgl_0__cl_event = DaoType_GetFromTypeStructure( dao_vtkgl_0__cl_event_Typer );
	dao_type_vtkLight = DaoType_GetFromTypeStructure( dao_vtkLight_Typer );
	dao_type_vtkShaderInternals = DaoType_GetFromTypeStructure( dao_vtkShaderInternals_Typer );
	dao_type_vtkShader = DaoType_GetFromTypeStructure( dao_vtkShader_Typer );
	dao_type_vtkGLSLShader = DaoType_GetFromTypeStructure( dao_vtkGLSLShader_Typer );
	dao_type_vtkShaderProgram = DaoType_GetFromTypeStructure( dao_vtkShaderProgram_Typer );
	dao_type_vtkShaderDeviceAdapter = DaoType_GetFromTypeStructure( dao_vtkShaderDeviceAdapter_Typer );
	dao_type_vtkGLSLShaderDeviceAdapter = DaoType_GetFromTypeStructure( dao_vtkGLSLShaderDeviceAdapter_Typer );
	dao_type_vtkGLSLShaderDeviceAdapter2 = DaoType_GetFromTypeStructure( dao_vtkGLSLShaderDeviceAdapter2_Typer );
	dao_type_vtkGLSLShaderProgram = DaoType_GetFromTypeStructure( dao_vtkGLSLShaderProgram_Typer );
	dao_type_vtkGlyph3DMapper = DaoType_GetFromTypeStructure( dao_vtkGlyph3DMapper_Typer );
	dao_type_vtkGraphicsFactory = DaoType_GetFromTypeStructure( dao_vtkGraphicsFactory_Typer );
	dao_type_vtkMapArrayValues = DaoType_GetFromTypeStructure( dao_vtkMapArrayValues_Typer );
	dao_type_vtkTexturedActor2D = DaoType_GetFromTypeStructure( dao_vtkTexturedActor2D_Typer );
	dao_type_vtkViewTheme = DaoType_GetFromTypeStructure( dao_vtkViewTheme_Typer );
	dao_type_vtkGraphMapper = DaoType_GetFromTypeStructure( dao_vtkGraphMapper_Typer );
	dao_type_vtkGraphToGlyphs = DaoType_GetFromTypeStructure( dao_vtkGraphToGlyphs_Typer );
	dao_type_vtkStandardPolyDataPainter = DaoType_GetFromTypeStructure( dao_vtkStandardPolyDataPainter_Typer );
	dao_type_vtkHardwareSelectionPolyDataPainter = DaoType_GetFromTypeStructure( dao_vtkHardwareSelectionPolyDataPainter_Typer );
	dao_type_vtkHardwareSelector = DaoType_GetFromTypeStructure( dao_vtkHardwareSelector_Typer );
	dao_type_vtkHardwareSelector_0_PixelInformation = DaoType_GetFromTypeStructure( dao_vtkHardwareSelector_0_PixelInformation_Typer );
	dao_type_vtkHierarchicalPolyDataMapper = DaoType_GetFromTypeStructure( dao_vtkHierarchicalPolyDataMapper_Typer );
	dao_type_vtkIdentColoredPainter = DaoType_GetFromTypeStructure( dao_vtkIdentColoredPainter_Typer );
	dao_type_vtkImageMapper = DaoType_GetFromTypeStructure( dao_vtkImageMapper_Typer );
	dao_type_vtkInteractorStyle = DaoType_GetFromTypeStructure( dao_vtkInteractorStyle_Typer );
	dao_type_vtkInteractorStyleTrackballCamera = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleTrackballCamera_Typer );
	dao_type_vtkInteractorStyleImage = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleImage_Typer );
	dao_type_vtkImageViewer = DaoType_GetFromTypeStructure( dao_vtkImageViewer_Typer );
	dao_type_vtkImageViewer2 = DaoType_GetFromTypeStructure( dao_vtkImageViewer2_Typer );
	dao_type_vtkImagingFactory = DaoType_GetFromTypeStructure( dao_vtkImagingFactory_Typer );
	dao_type_vtkImporter = DaoType_GetFromTypeStructure( dao_vtkImporter_Typer );
	dao_type_vtkTDxInteractorStyle = DaoType_GetFromTypeStructure( dao_vtkTDxInteractorStyle_Typer );
	dao_type_CPIDControl = DaoType_GetFromTypeStructure( dao_CPIDControl_Typer );
	dao_type_vtkInteractorStyleFlight = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleFlight_Typer );
	dao_type_vtkInteractorStyleJoystickActor = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleJoystickActor_Typer );
	dao_type_vtkInteractorStyleJoystickCamera = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleJoystickCamera_Typer );
	dao_type_vtkInteractorStyleRubberBand2D = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleRubberBand2D_Typer );
	dao_type_vtkInteractorStyleRubberBand3D = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleRubberBand3D_Typer );
	dao_type_vtkInteractorStyleRubberBandPick = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleRubberBandPick_Typer );
	dao_type_vtkInteractorStyleRubberBandZoom = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleRubberBandZoom_Typer );
	dao_type_vtkInteractorStyleTrackballActor = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleTrackballActor_Typer );
	dao_type_vtkInteractorStyleSwitch = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleSwitch_Typer );
	dao_type_vtkInteractorStyleTerrain = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleTerrain_Typer );
	dao_type_vtkInteractorStyleTrackball = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleTrackball_Typer );
	dao_type_vtkWorldPointPicker = DaoType_GetFromTypeStructure( dao_vtkWorldPointPicker_Typer );
	dao_type_vtkInteractorStyleUnicam = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleUnicam_Typer );
	dao_type_vtkInteractorStyleUser = DaoType_GetFromTypeStructure( dao_vtkInteractorStyleUser_Typer );
	dao_type_vtkIVExporter = DaoType_GetFromTypeStructure( dao_vtkIVExporter_Typer );
	dao_type_vtkLabeledTreeMapDataMapper = DaoType_GetFromTypeStructure( dao_vtkLabeledTreeMapDataMapper_Typer );
	dao_type_vtkLabelHierarchyIterator = DaoType_GetFromTypeStructure( dao_vtkLabelHierarchyIterator_Typer );
	dao_type_vtkLabelHierarchy = DaoType_GetFromTypeStructure( dao_vtkLabelHierarchy_Typer );
	dao_type_vtkLabelHierarchy_0_Implementation = DaoType_GetFromTypeStructure( dao_vtkLabelHierarchy_0_Implementation_Typer );
	dao_type_vtkLabelHierarchyAlgorithm = DaoType_GetFromTypeStructure( dao_vtkLabelHierarchyAlgorithm_Typer );
	dao_type_vtkLabelHierarchyCompositeIterator = DaoType_GetFromTypeStructure( dao_vtkLabelHierarchyCompositeIterator_Typer );
	dao_type_vtkLabelRenderStrategy = DaoType_GetFromTypeStructure( dao_vtkLabelRenderStrategy_Typer );
	dao_type_vtkSelectVisiblePoints = DaoType_GetFromTypeStructure( dao_vtkSelectVisiblePoints_Typer );
	dao_type_vtkLabelPlacementMapper = DaoType_GetFromTypeStructure( dao_vtkLabelPlacementMapper_Typer );
	dao_type_vtkLabelPlacer = DaoType_GetFromTypeStructure( dao_vtkLabelPlacer_Typer );
	dao_type_vtkFreeTypeUtilities = DaoType_GetFromTypeStructure( dao_vtkFreeTypeUtilities_Typer );
	dao_type_vtkLabelSizeCalculator = DaoType_GetFromTypeStructure( dao_vtkLabelSizeCalculator_Typer );
	dao_type_vtkLeaderActor2D = DaoType_GetFromTypeStructure( dao_vtkLeaderActor2D_Typer );
	dao_type_vtkLightActor = DaoType_GetFromTypeStructure( dao_vtkLightActor_Typer );
	dao_type_vtkLightCollection = DaoType_GetFromTypeStructure( dao_vtkLightCollection_Typer );
	dao_type_vtkUniformVariables = DaoType_GetFromTypeStructure( dao_vtkUniformVariables_Typer );
	dao_type_vtkLightingHelper = DaoType_GetFromTypeStructure( dao_vtkLightingHelper_Typer );
	dao_type_vtkLightKit = DaoType_GetFromTypeStructure( dao_vtkLightKit_Typer );
	dao_type_vtkLightsPass = DaoType_GetFromTypeStructure( dao_vtkLightsPass_Typer );
	dao_type_vtkLineIntegralConvolution2D = DaoType_GetFromTypeStructure( dao_vtkLineIntegralConvolution2D_Typer );
	dao_type_vtkPrimitivePainter = DaoType_GetFromTypeStructure( dao_vtkPrimitivePainter_Typer );
	dao_type_vtkLinesPainter = DaoType_GetFromTypeStructure( dao_vtkLinesPainter_Typer );
	dao_type_vtkMapperCollection = DaoType_GetFromTypeStructure( dao_vtkMapperCollection_Typer );
	dao_type_vtkLODActor = DaoType_GetFromTypeStructure( dao_vtkLODActor_Typer );
	dao_type_vtkVolumeProperty = DaoType_GetFromTypeStructure( dao_vtkVolumeProperty_Typer );
	dao_type_vtkLODProp3DCallback = DaoType_GetFromTypeStructure( dao_vtkLODProp3DCallback_Typer );
	dao_type_vtkLODProp3D = DaoType_GetFromTypeStructure( dao_vtkLODProp3D_Typer );
	dao_type_vtkMapType = DaoType_GetFromTypeStructure( dao_vtkMapType_Typer );
	dao_type_vtkOBJExporter = DaoType_GetFromTypeStructure( dao_vtkOBJExporter_Typer );
	dao_type_vtkObserverMap = DaoType_GetFromTypeStructure( dao_vtkObserverMap_Typer );
	dao_type_vtkOOGLExporter = DaoType_GetFromTypeStructure( dao_vtkOOGLExporter_Typer );
	dao_type_vtkOpaquePass = DaoType_GetFromTypeStructure( dao_vtkOpaquePass_Typer );
	dao_type_vtkOpenGLRenderer = DaoType_GetFromTypeStructure( dao_vtkOpenGLRenderer_Typer );
	dao_type_vtkOpenGLActor = DaoType_GetFromTypeStructure( dao_vtkOpenGLActor_Typer );
	dao_type_vtkOpenGLCamera = DaoType_GetFromTypeStructure( dao_vtkOpenGLCamera_Typer );
	dao_type_vtkOpenGLClipPlanesPainter = DaoType_GetFromTypeStructure( dao_vtkOpenGLClipPlanesPainter_Typer );
	dao_type_vtkOpenGLCoincidentTopologyResolutionPainter = DaoType_GetFromTypeStructure( dao_vtkOpenGLCoincidentTopologyResolutionPainter_Typer );
	dao_type_vtkOpenGLDisplayListPainter = DaoType_GetFromTypeStructure( dao_vtkOpenGLDisplayListPainter_Typer );
	dao_type_vtkOpenGLGlyph3DMapperArray = DaoType_GetFromTypeStructure( dao_vtkOpenGLGlyph3DMapperArray_Typer );
	dao_type_vtkOpenGLGlyph3DMapper = DaoType_GetFromTypeStructure( dao_vtkOpenGLGlyph3DMapper_Typer );
	dao_type_vtkOpenGLImageActor = DaoType_GetFromTypeStructure( dao_vtkOpenGLImageActor_Typer );
	dao_type_vtkOpenGLImageMapper = DaoType_GetFromTypeStructure( dao_vtkOpenGLImageMapper_Typer );
	dao_type_vtkOpenGLLight = DaoType_GetFromTypeStructure( dao_vtkOpenGLLight_Typer );
	dao_type_vtkOpenGLLightingPainter = DaoType_GetFromTypeStructure( dao_vtkOpenGLLightingPainter_Typer );
	dao_type_vtkOpenGLPainterDeviceAdapter = DaoType_GetFromTypeStructure( dao_vtkOpenGLPainterDeviceAdapter_Typer );
	dao_type_vtkOpenGLTexture = DaoType_GetFromTypeStructure( dao_vtkOpenGLTexture_Typer );
	dao_type_vtkOpenGLPolyDataMapper = DaoType_GetFromTypeStructure( dao_vtkOpenGLPolyDataMapper_Typer );
	dao_type_vtkOpenGLPolyDataMapper2D = DaoType_GetFromTypeStructure( dao_vtkOpenGLPolyDataMapper2D_Typer );
	dao_type_vtkPropertyInternals = DaoType_GetFromTypeStructure( dao_vtkPropertyInternals_Typer );
	dao_type_vtkShader2Collection = DaoType_GetFromTypeStructure( dao_vtkShader2Collection_Typer );
	dao_type_vtkOpenGLProperty = DaoType_GetFromTypeStructure( dao_vtkOpenGLProperty_Typer );
	dao_type_vtkVolumeCollection = DaoType_GetFromTypeStructure( dao_vtkVolumeCollection_Typer );
	dao_type_vtkRendererDelegate = DaoType_GetFromTypeStructure( dao_vtkRendererDelegate_Typer );
	dao_type_vtkOpenGLRendererLayerList = DaoType_GetFromTypeStructure( dao_vtkOpenGLRendererLayerList_Typer );
	dao_type_vtkOpenGLRepresentationPainter = DaoType_GetFromTypeStructure( dao_vtkOpenGLRepresentationPainter_Typer );
	dao_type_vtkOpenGLScalarsToColorsPainter = DaoType_GetFromTypeStructure( dao_vtkOpenGLScalarsToColorsPainter_Typer );
	dao_type_vtkOverlayPass = DaoType_GetFromTypeStructure( dao_vtkOverlayPass_Typer );
	dao_type_vtkParallelCoordinatesActor = DaoType_GetFromTypeStructure( dao_vtkParallelCoordinatesActor_Typer );
	dao_type_vtkParallelCoordinatesInteractorStyle = DaoType_GetFromTypeStructure( dao_vtkParallelCoordinatesInteractorStyle_Typer );
	dao_type_vtkPointPicker = DaoType_GetFromTypeStructure( dao_vtkPointPicker_Typer );
	dao_type_vtkPointSetToLabelHierarchy = DaoType_GetFromTypeStructure( dao_vtkPointSetToLabelHierarchy_Typer );
	dao_type_vtkPointsPainter = DaoType_GetFromTypeStructure( dao_vtkPointsPainter_Typer );
	dao_type_vtkPolygonsPainter = DaoType_GetFromTypeStructure( dao_vtkPolygonsPainter_Typer );
	dao_type_vtkPOVInternals = DaoType_GetFromTypeStructure( dao_vtkPOVInternals_Typer );
	dao_type_vtkPOVExporter = DaoType_GetFromTypeStructure( dao_vtkPOVExporter_Typer );
	dao_type_vtkProp3DFollower = DaoType_GetFromTypeStructure( dao_vtkProp3DFollower_Typer );
	dao_type_vtkPropPicker = DaoType_GetFromTypeStructure( dao_vtkPropPicker_Typer );
	dao_type_vtkQuadricLODActor = DaoType_GetFromTypeStructure( dao_vtkQuadricLODActor_Typer );
	dao_type_vtkQuaternion = DaoType_GetFromTypeStructure( dao_vtkQuaternion_Typer );
	dao_type_vtkQuaternionList = DaoType_GetFromTypeStructure( dao_vtkQuaternionList_Typer );
	dao_type_vtkQuaternionInterpolator = DaoType_GetFromTypeStructure( dao_vtkQuaternionInterpolator_Typer );
	dao_type_vtkRenderedAreaPicker = DaoType_GetFromTypeStructure( dao_vtkRenderedAreaPicker_Typer );
	dao_type_vtkRendererSource = DaoType_GetFromTypeStructure( dao_vtkRendererSource_Typer );
	dao_type_vtkRenderPassCollection = DaoType_GetFromTypeStructure( dao_vtkRenderPassCollection_Typer );
	dao_type_vtkRenderWindowCollection = DaoType_GetFromTypeStructure( dao_vtkRenderWindowCollection_Typer );
	dao_type_vtkScalarBarActor = DaoType_GetFromTypeStructure( dao_vtkScalarBarActor_Typer );
	dao_type_vtkTextActor = DaoType_GetFromTypeStructure( dao_vtkTextActor_Typer );
	dao_type_vtkScaledTextActor = DaoType_GetFromTypeStructure( dao_vtkScaledTextActor_Typer );
	dao_type_vtkScenePickerSelectionRenderCommand = DaoType_GetFromTypeStructure( dao_vtkScenePickerSelectionRenderCommand_Typer );
	dao_type_vtkScenePicker = DaoType_GetFromTypeStructure( dao_vtkScenePicker_Typer );
	dao_type_vtkSequencePass = DaoType_GetFromTypeStructure( dao_vtkSequencePass_Typer );
	dao_type_vtkShaderProgram2Uniforms = DaoType_GetFromTypeStructure( dao_vtkShaderProgram2Uniforms_Typer );
	dao_type_vtkShadowMapBakerPassTextures = DaoType_GetFromTypeStructure( dao_vtkShadowMapBakerPassTextures_Typer );
	dao_type_vtkShadowMapBakerPassLightCameras = DaoType_GetFromTypeStructure( dao_vtkShadowMapBakerPassLightCameras_Typer );
	dao_type_vtkShadowMapBakerPass = DaoType_GetFromTypeStructure( dao_vtkShadowMapBakerPass_Typer );
	dao_type_vtkShadowMapPassTextures = DaoType_GetFromTypeStructure( dao_vtkShadowMapPassTextures_Typer );
	dao_type_vtkShadowMapPassLightCameras = DaoType_GetFromTypeStructure( dao_vtkShadowMapPassLightCameras_Typer );
	dao_type_vtkShadowMapPass = DaoType_GetFromTypeStructure( dao_vtkShadowMapPass_Typer );
	dao_type_vtkSobelGradientMagnitudePass = DaoType_GetFromTypeStructure( dao_vtkSobelGradientMagnitudePass_Typer );
	dao_type_vtkStringToImage = DaoType_GetFromTypeStructure( dao_vtkStringToImage_Typer );
	dao_type_vtkSurfaceLICPainter = DaoType_GetFromTypeStructure( dao_vtkSurfaceLICPainter_Typer );
	dao_type_vtkSurfaceLICDefaultPainter = DaoType_GetFromTypeStructure( dao_vtkSurfaceLICDefaultPainter_Typer );
	dao_type_vtkTDxMotionEventInfo = DaoType_GetFromTypeStructure( dao_vtkTDxMotionEventInfo_Typer );
	dao_type_vtkTDxInteractorStyleSettings = DaoType_GetFromTypeStructure( dao_vtkTDxInteractorStyleSettings_Typer );
	dao_type_vtkTDxInteractorStyleCamera = DaoType_GetFromTypeStructure( dao_vtkTDxInteractorStyleCamera_Typer );
	dao_type_vtkTDxInteractorStyleGeo = DaoType_GetFromTypeStructure( dao_vtkTDxInteractorStyleGeo_Typer );
	dao_type_vtkTesting = DaoType_GetFromTypeStructure( dao_vtkTesting_Typer );
	dao_type_vtkTestingInteractor = DaoType_GetFromTypeStructure( dao_vtkTestingInteractor_Typer );
	dao_type_vtkTestingObjectFactory = DaoType_GetFromTypeStructure( dao_vtkTestingObjectFactory_Typer );
	dao_type_vtkTextActor3D = DaoType_GetFromTypeStructure( dao_vtkTextActor3D_Typer );
	dao_type_vtkTransformList = DaoType_GetFromTypeStructure( dao_vtkTransformList_Typer );
	dao_type_vtkTransformInterpolator = DaoType_GetFromTypeStructure( dao_vtkTransformInterpolator_Typer );
	dao_type_vtkTranslucentPass = DaoType_GetFromTypeStructure( dao_vtkTranslucentPass_Typer );
	dao_type_vtkTStripsPainter = DaoType_GetFromTypeStructure( dao_vtkTStripsPainter_Typer );
	dao_type_vtkUniformVariablesMap = DaoType_GetFromTypeStructure( dao_vtkUniformVariablesMap_Typer );
	dao_type_vtkVisibleCellSelector = DaoType_GetFromTypeStructure( dao_vtkVisibleCellSelector_Typer );
	dao_type_vtkVolumetricPass = DaoType_GetFromTypeStructure( dao_vtkVolumetricPass_Typer );
	dao_type_vtkVRMLExporter = DaoType_GetFromTypeStructure( dao_vtkVRMLExporter_Typer );
	dao_type_vtkWTI2DHelperClass = DaoType_GetFromTypeStructure( dao_vtkWTI2DHelperClass_Typer );
	dao_type_vtkWindowToImageFilter = DaoType_GetFromTypeStructure( dao_vtkWindowToImageFilter_Typer );
	return 0;
}
#ifdef __cplusplus
}
#endif
